//
//  XMMessageView.h
//  XMJJ_zml
//
//  Created by apple on 2025/5/12.
//

#import "XMBaseView.h"

NS_ASSUME_NONNULL_BEGIN

@protocol XMMessageViewDelegate <NSObject>

- (void)refreshData;
- (void)loadMoreWithStartIndex:(NSInteger)startIndex
                startTimeStamp:(NSInteger)startTimeStamp;

- (void)userSelectWithUserId:(NSString *)userId
                    userName:(NSString *)userName
                      avatar:(NSString *)avatarImgStr;

@end

@interface XMMessageView : XMBaseView

@property (nonatomic, weak) id<XMMessageViewDelegate>delegate;

- (void)setPushStatus:(BOOL)status;

- (void)setContentWithUserModelArr:(NSArray *)userModelArr;

@end

NS_ASSUME_NONNULL_END
